/*
 * Copyright 2017 Baiyyy
 * @(#)RealtimeResport.java
 */

package com.byyy.ccts.modules.cc.entity.istr.v12;

import com.byyy.ccts.modules.cc.entity.istr.InstructionMdl;

/**
 * 178A协议(V1.2) 实时消息上报实体
 * Created by DELL on 2018-4-26.
 */
public class RealTimeReportMdl extends InstructionMdl {

    /** 补传标志(0x00:正常 0x01:补传) */
    private byte supplementFlag;

    /** GSM时间 */
    private byte[] gsmTime;

    /** 基站小区号 */
    private byte[] baseStationAreaNum;

    /** 基站编号 */
    private byte[] baseStationNum;

    /** 信号量 */
    private byte semaphore;

    /** 电池电量(百分比) */
    private byte electric;

    /** 温度符号(0负 1正) */
    private byte tempSymbol;

    /** 温度整数部分 */
    private byte tempeInt;

    /** 温度小数部分 */
    private byte tempDec;

    /** 环境温度符号(0负 1正) */
    private byte envTempSymbol;

    /** 环境温度整数部分 */
    private byte envTempeInt;

    /** 环境温度小数部分 */
    private byte envTempeDec;

    /** 湿度值 */
    private byte humidity;

    /** 报警值 */
    private byte[] warn;

    public byte getSupplementFlag() {
        return supplementFlag;
    }

    public void setSupplementFlag(byte supplementFlag) {
        this.supplementFlag = supplementFlag;
    }

    public byte[] getGsmTime() {
        return gsmTime;
    }

    public void setGsmTime(byte[] gsmTime) {
        this.gsmTime = gsmTime;
    }

    public byte[] getBaseStationAreaNum() {
        return baseStationAreaNum;
    }

    public void setBaseStationAreaNum(byte[] baseStationAreaNum) {
        this.baseStationAreaNum = baseStationAreaNum;
    }

    public byte[] getBaseStationNum() {
        return baseStationNum;
    }

    public void setBaseStationNum(byte[] baseStationNum) {
        this.baseStationNum = baseStationNum;
    }

    public byte getSemaphore() {
        return semaphore;
    }

    public void setSemaphore(byte semaphore) {
        this.semaphore = semaphore;
    }

    public byte getElectric() {
        return electric;
    }

    public void setElectric(byte electric) {
        this.electric = electric;
    }

    public byte getTempSymbol() {
        return tempSymbol;
    }

    public void setTempSymbol(byte tempSymbol) {
        this.tempSymbol = tempSymbol;
    }

    public byte getTempeInt() {
        return tempeInt;
    }

    public void setTempeInt(byte tempeInt) {
        this.tempeInt = tempeInt;
    }

    public byte getTempDec() {
        return tempDec;
    }

    public void setTempDec(byte tempDec) {
        this.tempDec = tempDec;
    }

    public byte getEnvTempSymbol() {
        return envTempSymbol;
    }

    public void setEnvTempSymbol(byte envTempSymbol) {
        this.envTempSymbol = envTempSymbol;
    }

    public byte getEnvTempeInt() {
        return envTempeInt;
    }

    public void setEnvTempeInt(byte envTempeInt) {
        this.envTempeInt = envTempeInt;
    }

    public byte getEnvTempeDec() {
        return envTempeDec;
    }

    public void setEnvTempeDec(byte envTempeDec) {
        this.envTempeDec = envTempeDec;
    }

    public byte getHumidity() {
        return humidity;
    }

    public void setHumidity(byte humidity) {
        this.humidity = humidity;
    }

    public byte[] getWarn() {
        return warn;
    }

    public void setWarn(byte[] warn) {
        this.warn = warn;
    }
}
